@charset "utf-8";
.attendance_title { margin:0 auto; text-align:center; font-weight:bold; font-size:12px; color:#ffffff; }
.attendance_title:hover {color:#afafaf;}

.paging { overflow:hidden; margin:0 auto; text-align:center; font-size:12px; margin-top:3px; font-size:.9em; color:#ffffff; }
.paging a { text-decoration:none; color:#ffffff; }
.paging a:hover {color:#afafaf; }

#date { float:left; color:#ffffff; }
#date a { text-decoration:none; color:#ffffff; }
#date a:hover { color:#afafaf; }

#page_no { float:right; color:#ffffff; width:auto; }
#page_no a {text-decoration:none; color:#ffffff;}
#page_no a:hover { color:#afafaf; }

.a_text { border-bottom:1px dashed; border-top:none; border-left:none; border-right:none; border-color:#ffffff; height:1.5em; padding:.2em 0 0 .3em; background:none; font-size:1em; _font-size:9pt; width:100%; color:#ffffff;}
.a_text:hover { border-color:#ffffff; background:#ffffff; color:#afafaf; }

.a_button { text-align:right; font-size:.9em; color:#ffffff; padding:0; margin:0; width:100%; overflow:hidden;}
.a_button a {text-decoration:none; color:#ffffff; }
.a_button a:hover { color:#afafaf; }
.a_button_img { width:70px; height:25px; background:url('../images/white.gif'); float:right;}
.a_button_img:hover {background:url('../images/gray.gif');}

.addon_view { text-align:right; font-size:.9em; color:#ffffff; }
.addon_view a {text-decoration:none; color:#ffffff; }
.addon_view a:hover { color:#afafaf; }

.messages { padding:0; margin:10px 0 0 0; font-size:.9em; text-align:center; color:#ffffff; }

.greetings a{ text-decoration:none; color:#ffffff; }
.greetings a:hover { text-decoration:underline; color:#000000;}


.attendanceTable { width:100%; border:0;  margin:0; padding:0; color:#ffffff; }
.attendanceTable th div { white-space:nowrap; }
.attendanceTable th,
.attendanceTable td { vertical-align:middle; line-height:1.6; padding:2px 0; }
.attendanceTable th { font-weight:bold; text-align:center; border-bottom:1px solid #ffffff;}
.attendanceTable th:hover { background:#f0f0f0; color:#000000;}
.attendanceTable td:hover { background:#f0f0f0; color:#000000;}
.attendanceTable .lines:hover { background:#d0d0d0; }
.attendanceTable .bold {  font-size:12px; }
.attendanceTable .center {text-align:center;}
